package com.yw.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yw.dataStandardCatalog.domain.DataStandardCatalog;
import com.yw.dataStandardCatalog.dto.AddDataStandardCatalogDTO;
import com.yw.dataStandardCatalog.vo.CatalogVO;
import com.yw.dataStandardCatalog.dto.DataStandardCatalogDTO;
import com.yw.dataStandardCatalog.dto.UpdateDataStandardCatalogDTO;
import com.yw.dataStandardCatalog.vo.ClickOnStandardLableVO;
import com.yw.dataStandardCatalog.vo.DataStandardCatalogVO;
import com.yw.piliangDTO.StatusDTO;

import java.util.List;


public interface DataStandardCatalogService extends IService<DataStandardCatalog> {

    public Page<DataStandardCatalogVO> pageAllByQuery(DataStandardCatalogDTO dataStandardCatalogDTO);

    public ClickOnStandardLableVO ClickOnOne(Integer id);

    public Boolean addDataStandard(AddDataStandardCatalogDTO addDataStandardCatalogDTO);
    public Boolean updateDataStandard(UpdateDataStandardCatalogDTO updateDataStandardCatalogDTO);

    public Boolean updateStatic(Integer id);
    //批量发布
    public Boolean batch(StatusDTO statusDTO);

    //数据资产管理中添加时点击标准对应的接口
    public List<CatalogVO> all();

}
